Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

384
Vistas
La aplicación Flask básica no se está ejecutando (TypeError: falta el campo obligatorio "type_ignores" en el Módulo)

Tengo una aplicación de matraz muy básica con dependencias instaladas desde mis requisitos.txt. Todas estas dependencias están instaladas en mi entorno virtual.

requisitos.txt dado a continuación,

 aniso8601==6.0.0 Click==7.0 Flask==1.0.3 Flask-Cors==3.0.7 Flask-RESTful==0.3.7 Flask-SQLAlchemy==2.4.0 itsdangerous==1.1.0 Jinja2==2.10.1 MarkupSafe==1.1.1 # psycopg2-binary==2.8.2 pytz==2019.1 six==1.12.0 # SQLAlchemy==1.3.4 Werkzeug==0.15.4 python-dotenv requests authlib

Mi código en el archivo NewTest.py,

 from flask import Flask, request, jsonify, abort, url_for app = Flask(__name__) @app.route('/') def index(): return jsonify({ 'success': True, 'index': 'Test Pass' }) if __name__ == '__main__': app.run(debug=True)

Cuando ejecuto la aplicación,

 export FLASK_APP=NewTest.py export FLASK_ENV=development export FLASK_DEBUG=true flask run or flask run --reload

Obtuve el siguiente error,

 127.0.0.1 - - [09/Feb/2020 12:43:40] "GET / HTTP/1.1" 500 - Traceback (most recent call last): File "/projects/env/lib/python3.8/site-packages/flask/_compat.py", line 36, i n reraise raise value File "/projects/NewTest.py", line 3, in <module> app = Flask(__name__) File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 559, in _ _init__ self.add_url_rule( File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 67, in wr apper_func return f(self, *args, **kwargs) File "/projects/env/lib/python3.8/site-packages/flask/app.py", line 1217, in add_url_rule self.url_map.add(rule) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 1388, in add rule.bind(self) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 730, in bind self.compile() File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 794, in compile self._build = self._compile_builder(False).__get__(self, None) File "/projects/env/lib/python3.8/site-packages/werkzeug/routing.py", line 951, in _compile_builder code = compile(module, "<werkzeug routing>", "exec") TypeError: required field "type_ignores" missing from Module

¿Puede alguien señalar qué me estoy perdiendo o haciendo mal y cómo puedo solucionarlo? Gracias.

over 4 years ago · Santiago Trujillo
5 Respuestas
Responde la pregunta

0

Tuve el error en django shell, parece que hay un error en ipython. finalmente, decidí eliminar ipython temporalmente hasta que se solucione el error

 pip uninstall ipython

más información

over 4 years ago · Santiago Trujillo Denunciar

0

tratar

 pip uninstall Flask

luego

 pip install Flask

y

pip uninstall Werkzeug

luego

pip install Werkzeug

over 4 years ago · Santiago Trujillo Denunciar

0

La biblioteca werkzeug puede tener problemas con diferentes versiones de python.

En primer lugar, actualice la biblioteca werkzeug para que sea la última y luego inténtelo de nuevo.

 pip3 install --upgrade werkzeug

Si eso no funcionó, supongo que puede estar usando la versión de python que crea todo el problema.

Siempre puede crear un virtualenv [ Instalar, Crear y Activar ] con una versión específica de python donde werkzeug no le cause este problema.

over 4 years ago · Santiago Trujillo Denunciar

0

Resolví el error simplemente ejecutando la siguiente línea de código en la terminal:

 sudo pip3 install --upgrade ipython
over 4 years ago · Santiago Trujillo Denunciar

0

El error se solucionó en werkzeug 0.15.5 . Actualice de 0.15.4 a una versión posterior.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda